﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.Serialization;

namespace ODP.Model
{
    [DataContract]
    public class RepostInfo
    {
        #region idstr(字符串型的微博ID)
        [DataMember(Name = "idstr")]
        /// <summary>
        /// 字符串型的微博ID
        /// <summary>
        public string idstr { get; set; }
        #endregion

        #region created_at(创建时间)
        [DataMember(Name = "created_at")]
        /// <summary>
        /// 创建时间
        /// <summary>
        public string created_at { get; set; }
        #endregion

        #region id(微博ID)
        [DataMember(Name = "id")]
        /// <summary>
        /// 微博ID
        /// <summary>
        public Int64 id { get; set; }
        #endregion

        #region text(微博信息内容)
        [DataMember(Name = "text")]
        /// <summary>
        /// 微博信息内容
        /// <summary>
        public string text { get; set; }
        #endregion

        #region source(微博来源)
        [DataMember(Name = "source")]
        /// <summary>
        /// 微博来源
        /// <summary>
        public string source { get; set; }
        #endregion

        #region favorited(是否已收藏)
        [DataMember(Name = "favorited")]
        /// <summary>
        /// 是否已收藏
        /// <summary>
        public bool favorited { get; set; }
        #endregion

        #region truncated(是否被截断)
        [DataMember(Name = "truncated")]
        /// <summary>
        /// 是否被截断
        /// <summary>
        public bool truncated { get; set; }
        #endregion

        #region in_reply_to_status_id(回复ID)
        [DataMember(Name = "in_reply_to_status_id")]
        /// <summary>
        /// 回复ID
        /// <summary>
        public Int64 in_reply_to_status_id { get; set; }
        #endregion

        #region in_reply_to_user_id(回复人UID)
        [DataMember(Name = "in_reply_to_user_id")]
        /// <summary>
        /// 回复人UID
        /// <summary>
        public Int64 in_reply_to_user_id { get; set; }
        #endregion

        #region in_reply_to_screen_name(回复人昵称)
        [DataMember(Name = "in_reply_to_screen_name")]
        /// <summary>
        /// 回复人昵称
        /// <summary>
        public string in_reply_to_screen_name { get; set; }
        #endregion

        #region mid(微博MID)
        [DataMember(Name = "mid")]
        /// <summary>
        /// 微博MID
        /// <summary>
        public Int64 mid { get; set; }
        #endregion

        #region bmiddle_pic(中等尺寸图片地址)
        [DataMember(Name = "bmiddle_pic")]
        /// <summary>
        /// 中等尺寸图片地址
        /// <summary>
        public string bmiddle_pic { get; set; }
        #endregion

        #region original_pic(原始图片地址)
        [DataMember(Name = "original_pic")]
        /// <summary>
        /// 原始图片地址
        /// <summary>
        public string original_pic { get; set; }
        #endregion

        #region thumbnail_pic(缩略图片地址)
        [DataMember(Name = "thumbnail_pic")]
        /// <summary>
        /// 缩略图片地址
        /// <summary>
        public string thumbnail_pic { get; set; }
        #endregion

        #region reposts_count(转发数)
        [DataMember(Name = "reposts_count")]
        /// <summary>
        /// 转发数
        /// <summary>
        public string reposts_count { get; set; }
        #endregion

        #region comments_count(评论数)
        [DataMember(Name = "comments_count")]
        /// <summary>
        /// 评论数
        /// <summary>
        public string comments_count { get; set; }
        #endregion

        #region annotations(微博附加注释信息)
        [DataMember(Name = "annotations")]
        /// <summary>
        /// 微博附加注释信息
        /// <summary>
        public object annotations { get; set; }
        #endregion

        #region geo(地理信息字段)
        [DataMember(Name = "geo")]
        /// <summary>
        /// 地理信息字段
        /// <summary>
        public object geo { get; set; }
        #endregion

        #region user(微博作者的用户信息字段)
        [DataMember(Name = "user")]
        /// <summary>
        /// 微博作者的用户信息字段
        /// <summary>
        public UserInfo user { get; set; }
        #endregion

        #region retweeted_status(转发的微博信息字段)
        [DataMember(Name = "retweeted_status")]
        /// <summary>
        /// 转发的微博信息字段
        /// <summary>
        public StatusesInfo retweeted_status { get; set; }
        #endregion




    }
}
